package com.foreknow.demo01;
/*
* 数据类型
* 1.基本数据类型
*   byte short int long float double char boolean
* 2.引用数据类型
*   String字符串
* */
public class DataType {
    public static void main(String[] args) {
        //整数类型(byte short int long)：表示一个整数
        //默认为int类型
//        byte      1个字节        8位      [-2的7次方~2的7次方-1]
//        short     2个字节        16位     [-2的15次方~2的15次方-1]
//        int       4个字节        32位     [-2的31次方~2的31次方-1]
//        long      8个字节        64位     [-2的63次方~2的63次方-1]

        byte a = 21;
        short b = 234;
        int c = 1234;
        long l = 12121212L;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(l);

        //浮点数类型：表示一个浮点数(小数)     float       4个字节    double(默认)  8个字节
        float f = 3.14f;
        double d = 34.56;
        System.out.println(f);
        System.out.println(d);

        //字符型：char 表示键盘上特定的字符(英文，数字，汉字，符号，都是一个字符)
        //java中的一个字符可以使用单引号表示 ''
        char cc = 'A';
        System.out.println(cc);

        //布尔类型 boolean 它表示逻辑的真true或假false
        boolean isMarry = false;
        System.out.println(isMarry);

        //引用类型：String表示字符串  一定注意字符串不是基本数据类型
        String name = "张三";
        System.out.println(name);



    }
}
